package org.btik.bean.impl.temporary;

public class ConstructorArg extends BeanProp {
    private String type;

    private Class<?> typeClass;

    private Object parsedValue;

    private int index;


    public ConstructorArg(String name, String value, boolean hasValue, String ref, String type) {
        super(name, value, hasValue, ref);
        this.type = type;
    }


    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Class<?> getTypeClass() {
        return typeClass;
    }


    public Object getParsedValue() {
        return parsedValue;
    }

    public void setParsedValue(Object parsedValue) {
        this.parsedValue = parsedValue;
    }

    public void setTypeClass(Class<?> typeClass) {
        this.typeClass = typeClass;
    }

    public int getIndex() {
        return index;
    }

    public void setIndex(int index) {
        this.index = index;
    }
}
